place of amusement - German English Dictionary